<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			*{
				margin: 0;
				padding: 0;
				list-style: none;
			}
			.box{
				width: 200px;
				height: 300px;
				background:#00B5FA;
				text-align: center;
				float: left;
				margin-right: 30px;
			}
			.box li{
				margin-bottom: 10px;
			}
			.box h3{
				margin-bottom: 30px;
			}
			.box input{
				width:100px;
				
			}
		</style>
		<script src="../js/vue.js"></script>
	</head>
	<body>
		<div id="app">
			<box></box>
			<!-- <box1></box1> -->
			<box><h3>淘宝登录组件</h3> </box>
			<box>
				<h3>京东登录组件</h3>
			</box>
				
			
			
			
			
		</div>
	<template id="t1">
		
	<div class="box">
		<slot>登录组件</slot>
		<!-- <slot>登录组件</slot> -->
		<ul>
			<li>用户名：<input type="text" /> </li>
			<li>密 码： <input type="text" /> </li>
			<li> <button type="button">登录</button> </li>
		</ul>	 
			 
	</div>
	</template>	
	
	<!-- 
	<template id="t2">
	<div class="box">
		<h3>淘宝登录组件</h3>
		<ul>
			<li>用户名：<input type="text" /> </li>
			<li>密 码： <input type="text" /> </li>
			<li> <button type="button">登录</button> </li>
		</ul>	 
			 
	</div>
	</template>	 -->
	<script>
		var vm=new Vue({
			el:"#app",
			data:{
				
			},
			components:{
				box:{
					template:"#t1"
				},
				box1:{
					template:"#t2"
				}
			}
		
		})
		
		
		
	</script>
	<!-- 
	插槽，其实就相当于占位符。它在组件中给你的HTML模板占了一个位置，
	让你来传入一些东西。插槽又分为匿名插槽、具名插槽以及作用域插槽。
	
	 匿名插槽，我们又可以叫它单个插槽或者默认插槽。与具名插槽相对，
	 它不需要设置name属性。（它隐藏的name属性为default。）
	 
	 
	 -->
	</body>
</html>
